// pages/whois/whois.js
import {Axios} from "../../utils/axios"

Page({

  /**
   * 页面的初始数据
   */
  data: {
    flag:false,
    info:'',
    spinShow:false,
    tips:'1',
    childs:'',
    infos:'',
    domain:''
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (o) {
    console.log(o)
    this.setData({
      childs:this.selectComponent('#my-component1')
    })
    if(o&&o.domain){
      this.setData({
        infos:o.domain,
        domain:o.domain
      })
      setTimeout(()=>{
        this.searchs()
      },1000)
    }
  },
  clicks(){
    console.log(this.data.flag)
    this.setData({
      flag:!this.data.flag
    })
  },
  clicks1(){
    this.setData({
      flag1:!this.data.flag1
    })
  },
  tobind1(){
    this.setData({
      tips:'1'
    })
  },
  tobind2(){
    this.setData({
      tips:'2'
    })
  },
  searchs(e){
    // console.log(this.data.childs)
    const child = this.selectComponent('#my-component');
    this.setData({
      domain:child.data.value
    })
    Axios({
      url:'/api/Whois',
      // header: {
      //   'content-type': 'application/x-www-form-urlencoded'
      // },
      method: "POST",
      data:{
        domain:this.data.domain
      },
      loading:true
    }).then(res=>{
      console.log(res)
      if(res.StateCode=='1'){
        console.log(987)
        if (res.Result.WhoisServer != "" && res.Result.ZcsWhoisData == "") {
          Axios({
            url:'/api/Whois/GetFromZcs',
            method: "POST",
            data:{
              domain:child.data.value
            }
          }).then(res1=>{
            console.log(res1)
          })
        }else{
          console.log(1234)
          res.Result.ZcjWhoisData = res.Result.ZcjWhoisData.replace(/\<br\/\>/g, '\n');
          res.Result.ZcsWhoisData = res.Result.ZcsWhoisData.replace(/\<br\/\>/g, '\n');
          setTimeout(()=>{
            this.setData({
              info:res.Result,
              spinShow:true
            })
          },1500)
        }
      }
    })
    // .catch(res=>{
    //   if(res){
    //     wx.showModal({
    //       content:res ?res.data.Result :'',
    //       success (res) {
    //         if (res.confirm) {
    //           console.log('用户点击确定')
    //         } else if (res.cancel) {
    //           console.log('用户点击取消')
    //         }
    //       }
    //     })
    //   }
    // })

  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})